|
Active Scripting(アクティブスクリプティング, Active Scriptとも)とは、Windowsでスクリプトを利用可能にするためのコンポーネントベースの技術である。COM(より正確にはOLEオートメーション)を基盤としており、COMコンポーネントとしてスクリプトエンジンを追加できるようになっている。 == 特徴 == Active Scriptingは、Windowsでスクリプトを実行するための基盤であり、スクリプトホストとスクリプトエンジンとの仲立ちを行うようなアーキテクチャとなっている。 スクリプトホストはスクリプトを実行するアプリケーションのことであり、マイクロソフト製品では次のようなホストが存在する。 *HTML上でスクリプトを動作させるInternet Explorer *Windowsで汎用のスクリプト環境を提供するWindows Script Host *サーバ側でプログラムを実行するIISのActive Server Pages スクリプトエンジンは、ソースコードを処理するプログラム(COMオブジェクトの形態をとる)で、標準ではVBScript及びJScriptのエンジンが付属している。それ以外にも無償・有償問わず追加のエンジンが存在する。例えば、ActiveStateのActivePerlとActivePythonをインストールするとActive ScriptingでPerlとPythonが使用可能になる。さらには、Haskell〔HaskellScript: About 〕やPHP〔PHP: ActiveScript 〕、Ruby〔COM Meets Ruby 〕など多数の言語に対応するエンジンが存在する。 スクリプトとホストとの間の通信は専らCOMによって行われる。Active Scriptingにはホストからエンジンにスクリプト内で使用可能なオブジェクトを公開する機能があり、それ以外にもCOMの接続ポイントなども用いられる。 Active Scriptingが最初に公開されたのは1996年である。Internet Explorer 3.0(8月)及びInternet Information Server 3.0(12月)に附属した。また、Windows 98/2000からは標準搭載されている。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Active Scripting」の詳細全文を読む スポンサード リンク
|